package com.huellas.negocio;

import java.util.ArrayList;
import java.util.Collection;

import com.huellas.bean.ClienteBean;
import com.huellas.bean.Comprobante;
import com.huellas.bean.MantePaciente;
import com.huellas.bean.PacienteBean;
import com.huellas.dao.ComprobanteDAO;
import com.huellas.dao.PacienteDAO;
import com.huellas.dao.PacienteDAO;
import com.huellas.excepcion.DAOExcepcion;

public class GestionPacientes {
	
	
	public String MantenimientoPaciente(MantePaciente objpaciente, String Opcion){
		String Msj = "Opcion no v�lida";
	
		
		PacienteDAO objDao = new PacienteDAO();
		try{
			Msj = objDao.MantenimientoPaciente(objpaciente, Opcion);
		}catch(Exception e){
			
		}
		
		return Msj ;
	}
	
	public Collection<MantePaciente> ListarPacientes(int code, String Opc){
		Collection<MantePaciente> Lista = new ArrayList<MantePaciente>();
		PacienteDAO ObjDao = new PacienteDAO();
		Lista= ObjDao.ListaPacientes(code,Opc);
		return Lista;
	}
	
	public int obtenerCoPaciente(String NoPaciente, int CoCliente) throws DAOExcepcion{
		int CoPaciente = 0;
		
		PacienteDAO pacienteDAO = new PacienteDAO();
		CoPaciente = pacienteDAO.obtenerCoPaciente(NoPaciente, CoCliente);
		
		return CoPaciente;
	}

}
